﻿#pragma once
#ifndef __PYTHON_TEST_DLL
#define __PYTHON_TEST_DLL

/**
 * @brief  获取服务器信息
 * @param  get_server_ip: 获取到的服务器ip, 形如: "192.168.0.10"
 * @param  server_ip: 传入服务器ip, 形如: "192.168.0.10"
 * @return 成功: 0
 *         失败: -1
 */
extern "C" int _declspec(dllexport) WINAPI get_server_info(char* get_server_ip,
                                                           const char* server_ip);

/**
 * @brief  数组逆向拷贝
 * @param  dst_array: 拷贝后的数组
 * @param  dst_array_len: 拷贝后的数组长度
 * @param  src_array: 源数组
 * @param  src_array_len: 源数组长度
 * @return 成功: 0
 *         失败: -1
 */
extern "C" int _declspec(dllexport) WINAPI array_reverse_copy(unsigned char *dst_array,
                                                              unsigned char *dst_array_len,
                                                              const unsigned char *src_array,
                                                              const unsigned char src_array_len);

#endif // !__PYTHON_TEST_DLL
